package variableparameters;

/**
 * @author DCSGO
 * @version 1.0
 * 可变参数练习
 * 有三个方法，分别实现
 * 打印姓名和两门课成绩(总分)
 * 打印姓名和三门课成绩(总分)
 * 打印姓名和五门课成绩(总分)
 * 封装成一个可变参数的方法
 */
public class VarParameterExercise {
    public static void showScore(String name, int... scores) {
        int sum = 0;
        for (int num : scores) {
            sum += num;
        }
        System.out.println(name + " " + scores.length + " 门课总分: " + sum);
    }

    public static void main(String[] args) {
        showScore("小明", 1, 2);//小明 2 门课总分: 3
        showScore("小明", 1, 2, 3);//小明 3 门课总分: 6
        showScore("小明", 1, 2, 3, 4, 5);//小明 5 门课总分: 15
    }
}
